AllMyVisitors Handbuch für Version 0.5.0-Pro


Das AllMyVisitors Handbuch

Dieses Handbuch soll Ihnen dabei helfen den sicheren Umgang mit AllMyVisitors zu ermöglichen.
AllMyVisitors ist eine AllMyPHP Software die sich in der ständigen Weiterentwicklung befindet.
Aus diesem Grunde wird auch dieses Handbuch ständig aktualisiert.
Bei akuten Problemen stellen Sie bitte zunächst sicher, das Sie die jeweils aktuelle Version des Handbuchs von unserem Server herunter geladen haben.

Sämtliche Downloads finden Sie auf der Website: http://www.php-resource.net

Beachten Sie bitte zusätzlich die Dokumente welche mit AllMyVisitors ausgeliefert werden und sich im Root Verzeichnis befinden. Sie enthalten die aktuellsten Informationen zum Release.


Vorwort

Wir freuen uns, das Sie sich für AllMyVisitors entschieden haben, einem der leistungsfähigsten Produkte im Bereich der Web Analysing und Logging Systeme.
AllMyVisitors ist das älteste einer ganzen Reihe von Produkten der Entwickler voice of webs.
Wir haben es uns zum Ziel gemacht erschwingliche PHP&SQL Lösungen zu entwickeln, die in Ihrem Segment Maßstäbe setzen sollen.
Bereits über 4 Jahre existiert AllMyVisitors und ist heute umfangreich und skalierbar wie nie zuvor.


1 Installation

Die Installation von AllMyVisitors geht einem leicht von der Hand, wenn Sie die in diesem Dokument niedergeschriebenen Schritte befolgen.
Wir haben AllMyVisitors mit einem Installationsassistenten ausgestattet, der Ihnen ein Großteil der Arbeit abnehmen wird, Sie müssen sich in der Regel also nicht um Pfadangaben etc. kümmern, da der Installer dies automatisch erkennt.

1.1 Lizenz

AllMyVisitors wird Ihnen unter folgender Lizenz bereit gestellt, deren Beachtung für die Nutzung von AllMyVisitors selbstverständlich obligatorisch ist.
Beachten Sie bitte das die Versionen 0.5.x sowie 0.5.x-Pro unterschiedliche Lizenzbestimmungen haben. Die hier genannte entspricht der der Pro Version.

AllMyVisitors wird unter folgender Lizenz veröffentlicht. Mit der Nutzung von
AllMyVisitors gilt diese Lizenz als vollständig gelesen, verstanden und akzeptiert!

Endbenutzer Lizenzbestimmungen AllMyVisitors


§1 Nutzungsrecht
§2 Haftung und Schadensersatzansprüche
§3 Nutzungskosten
§4 Urheber Kennzeichnungspflicht
§5 Codeveränderungen, Portierung, Entfremdung
§6 Produktregistrierung
§7 Datenschutz
§8 Rechtswirksamkeit

WICHTIG: BEI DIESEN SOFTWARE-ENDBENUTZERLIZENZBESTIMMUNGEN HANDELT ES SICH UM EIN RECHTLICH BINDENDES DOKUMENT ZWISCHEN IHNEN UND Voice of web.


§1 Nutzungsrecht:
Dem Nutzer wird gestattet die Software im Sinne dieser Lizenzbestimmungen zu nutzen, sofern dieser eine rechtmäßige Lizenz dafür erworben hat. Sie darf weder in Original- noch in abgeänderter Form, welcher Art auch immer, selbst verbreitet, vertrieben, verschenkt oder auf eine andere Art anderen zugänglich gemacht werden. Bei Verstößen behält sich Voice of web vor im Sinne des §106 ff. UrhG rechtliche Schritte entgegen des Nutzers der Software einzuleiten!


§2 Haftung und Schadensersatzansprüche:
Voice of web gewährt für die Software in einer Dauer von 90 Tagen ab Rechnungsdatum (Quittung), das die Software in wesentlicher Übereinstimmung mit dem ausgeschriebenen Features funktioniert, sofern sie auf einem empfohlenen System installiert ist, Die Software ist vor dem produktiven Einsatz vom Endnutzer selbstständig gründlich zu prüfen. Schäden, welcher Art auch immer, die diese Software verursachen könnte liegen im Verantwortungsbereich des Endnutzers der Software! Voice of web ist dem Endnutzer der Software zu keiner Form der Unterstützung oder Supportleistung verpflichtet! Support- und sonstige Dienstleistungen erfolgen seitens Voice of web im Rahmen kalkulieren Zeitaufwands freiwillig sowie kostenlos und können zu jeder Zeit ohne Angabe von Gründen unterlassen, eingestellt oder verweigert werden, sofern nicht separat anderes schriftlich vereinbart worden ist. Voice of web ist nicht verantwortlich für die Inhalte die mit der Software seitens des Nutzers erstellt werden. Zuständig für die Inhalte ist der Nutzer der Software!


§3 Nutzungskosten:
Die Software ist im Rahmen dieses Lizenzvertrages nur für qualifizierte Domains, d.h. Domains mit gültiger Lizenz, nutzbar. Die Kosten die für die Lizenz anfallen, sind jederzeit der Website voice of webs zu entnehmen. Daraus ergibt sich nicht das diese Software als 'Freeware' zu bezeichnen ist. Bei der genannten Software handelt es sich nicht um ein 'public-domain -Programm'. Voice of web behält sich das Recht vor für Nachfolgeversionen der Software ohne Angabe von Gründen weitere Kosten zu erheben (Update & Upgrade)


§4 Urheber Kennzeichnungspflicht:
Die Software unterliegt gültigen deutschen Urheberrechtsbestimmungen und ist gemäß §69c UrhG geschützt. Die Software ist mit einem Urheberhinweis versehen, welcher den Urheber der Software identifiziert. Dieser ist Teil der Software und:
(i) keinesfalls zu entfernen
(ii) weder in Form noch Funktion zu verändern
Der Nutzer der Software verpflichtet sich dafür Sorge zu tragen das der Urheberhinweis in jeder erzeugten Webseite der Software im Fuß in Form und Funktion unverändert SICHT- SOWIE LESBAR ist. Farbliche Veränderungen des Urhebervermerks sind zulässig, wenn sie:
(i) nicht der Hintergrundfarbe entsprechen
(ii) eine deutliche Lesbarkeit voraussetzen
Ausgenommen von dieser Regelung ist derjenige, der für die Nutzung zusätzlich eine sog. "Copyright-Free" Lizenz erworben hat.


§5 Codeveränderungen, Portierung, Entfremdung:
Voice of web gestattet dem Nutzer im Rahmen dieser Lizenz die Veränderungen von Programmcode lediglich für eigene Zwecke zur Anpassung von Funktion und aussehen für die vom Nutzer betriebene Website. Das Prinzip "freie Software" ist auf die Offenlegung des Quellcodes zur eigenen Anpassung zu beziehen, jedoch keinesfalls auf eine scheinbare freie Verfügung dessen! Die direkte und indirekte Übernahme oder Entfremdung sowie Zweckentfremdung von Programmcode, Funktionen, Klassen, Dateien in fremde Software, Projekte, Scripte oder Programme ist untersagt und stellt einen Verstoß gegen das Urheberrecht dar.


§6 Produktregistrierung:
Die Produktregistrierung erfolgt wenn vorhanden auf freiwilliger Basis und stellt keine Verpflichtung dar. Voice of web gewährt eine vollständige Funktion der Software auch ohne Registrierung- behält sich jedoch das Recht vor die Produktregistrierung bei neuen Softwareversionen ohne Angabe von Gründen und ohne vorherige Ankündigung als Teil der Software zu implementieren.


§7 Datenschutz:
Sofern innerhalb der Software die Möglichkeit zur Eingabe persönlicher oder geschäftlicher Daten (Emailadressen, Namen, Anschriften) besteht welche deutlich sichtbar Voice of web übermittelt werden, so erfolgt die Preisgabe dieser Daten seitens des Nutzers auf ausdrücklich freiwilliger Basis. Die Inanspruchnahme und Bezahlung aller angebotenen Dienste ist - soweit technisch möglich und zumutbar - auch ohne Angabe solcher Daten bzw. unter Angabe anonymer Daten oder eines Pseudonyms gestattet. Dies bezieht sich jedoch lediglich auf freie Inhalte bzw. Versionen der Software und schließt nicht die kommerziellen Angebote der Software mit ein! Voice of web verarbeitet nutzerspezifische Daten im Sinne des deutschen Datenschutzgesetzes! Keinesfalls werden Daten dritten zugänglich gemacht oder fahrlässig gespeichert und verarbeitet. Gemäß §28 Abs.3 des Bundesdatenschutzgesetzes widerspricht Voice of web der weiteren Verarbeitung, Nutzung, oder Übermittlung der persönlichen oder firmengebundenen Daten für Zwecke der Werbung oder Markt- und Meinungsforschung.


§8 Rechtswirksamkeit:
Sofern Teile oder einzelne Formulierungen dieses Textes der geltenden Rechtslage nicht, nicht mehr oder nicht vollständig entsprechen sollten, bleiben die übrigen Teile des Dokumentes in ihrem Inhalt, Form und ihrer Gültigkeit davon unberührt.


AllMyPHP ist ein Projekt von Voice of web, http://www.voice-of-web.de
Mit der Nutzung dieses Scripts gelten die Lizenzbestimmungen als gelsen,
verstanden und vollständig akzeptiert!

Dokumentation © 2000 - 2004 Voice of web
AllMyPHP © 2001 - 2004 Voice of web
AllMyVisitors © 2000 - 2004 Voice of web

 


1.2 Systemvorraussetzungen

Wir empfehlen ausdrücklich die Verwendung der Standard PHP Konfiguration zu verwenden, sowie die Standard Konfiguration von MySQL.
Sie stellen die optimale Lösung zwischen Funktionalität und Sicherheit dar.

Für den Betrieb von AllMyVisitors sind folgende Voraussetzungen zu schaffen:


1.3 Features von AllMyVisitors

Bitte haben Sie Verständnis dafür das wir hier ein solch komplexes Programm nicht exakt mit einer Funktionsübersicht versehen können.
Zu den grundsätzlichen features zählt:
· einfachste Installation (Installer)
· revolutionäre Administration
· Detailauswertung nach Hits und Besuchern
· saubere Aufmachung
· klare Strukturen
· einfache Anpassbarkeit
· modulare Erweiterungsmöglichkeiten
· genauere Detailstatistik
· eigene Datenverfügbarkeit

Schlüsselfunktionen von AllMyVisitors:
· Hit / Besucher Auswertung
· Detailstatistik
· Browser / Betriebssystem
· Suchmaschinen
· Suchwörter
· User Agents
· Referer
· Bildschirmauflösung
· Herkunftsländer


1.4 Vor der Installation

Bevor man die Installation mittels des Installers starten kann sind unter Umständen verschiedene Aktionen zu tätigen.

Innerhalb des gepackten AllMyVisitors Archivs gibt es bereits eine Ordner Struktur. Diese ist später für den Betrieb von AllMyVisitors unabdingbar.
Sollte keine Ordnerstruktur in der ZIP Datei oder dem entpackten Archiv erkennbar sein, so ist zuvor ein Update der Packer-Software durchzuführen.
Wir empfehlen die jeweils aktuelle Version von WinZip™.

Alle Dateien sind in Ihrer original Ordnerstruktur an eine frei wählbare - aber via http erreichbare - Stelle auf den Webserver zu übertragen. Es ist darauf zu achten das *.php,*.txt,*.html,*.sql Dateien im ASCII Format übertragen werden müssen, und sämtliche Bilder im binären Format. In der Regel erkennt der FTP Client dies automatisch und überträgt die entsprechenden Dateien korrekt. Wir empfehlen für den FTP Transfer das Freeware FTP Tool SmartFTP.

Wenn alle Dateien übertragen sind, ist es wichtig verschiedene Dateien/Ordner auf verschiedene Dateirechte hin zu ändern, da AllMyVisitors die Berechtigung erhalten muß in diverse Dateien/Ordner zu schreiben/löschen, im einzelnen:

./index.php chmod 766
-
r
w
-
r
w
-
r
w
-
./include/ chmod 777
d
r
w
x
r
w
x
r
w
x

Der Installer versucht zwar diese Dateirechte selbstständig zu setzen, jedoch ist es system/sicherheitsbedingt die Ausnahme das dies zum gewünschten Ergebnis führt. Aus diesem Grunde könnte der Installer die Arbeit verweigern, wenn die Dateirechte nicht entsprechend gesetzt sind! Wichtig: Auf Windows System kann es passieren das die Prüfung der Dateien erfolgreich ist, auch wenn die Dateien nicht beschreibbar sind!

Nach der Installation sollte die Datei ./include/config.inc.php entsprechend der eigenen Sicherheitsaspekte wieder auf die Ursprungseinstellungen zurück gesetzt werden. Es ist jedoch darauf zu achten, das dem PHP-Parser noch der Zugriff auf die Datei gewährt wird.


1.5 Installation starten

Die Installation von AllMyVisitors ist simpel und sollte, sofern alle nötigen Daten zur Verfügung stehen und die Systemvorraussetzungen erfüllt sind, kein Problem darstellen.

Wir empfehlen grundsätzlich AllMyVisitors über den mitgelieferten AllMyPHP Installer zu installieren. Der Installer erkennt in der Regel automatisch dem Besucher oftmals befremdlich wirkende Einstellungen und Pfade. Um den Installer zu starten, muß die Datei./install.php im Browser aufgerufen werden. Sie befindet sich im "root" Verzeichnis von AllMyVisitors.

Die Installation erfolgt in 6 Schritten:

Zunächst muß die Sprache ausgewählt werden, mit der man installieren möchte. Diese Sprache hat nur Einfluß auf die Sprache der Installationsoberfläche! Die Installationssprache der Software selbst ist später separat zu wählen!

Im nächsten Schritt wird die gültige Lizenz zum zu installierendem Script vom Server geladen und angezeigt. Mit dem Klick auf "weiter" gelten die Lizenzbestimmungen als vollständig gelesen, verstanden und akzeptiert!

Als drittes sind die Verbindungsdaten zur Datenbank einzugeben. Diese Daten werden vom Provider mitgeteilt/gestellt. Der Datenbankserver ist in der Regel "localhost" und der Datenbank Typ "MySQL" Sollte kein Passwort benötigt werden, weil der connect zur Datenbank ohne Passwort erfolgt, so ist dieses Feld unbedingt leer zu lassen, und das Häkchen zu setzen. Ansonsten kann die Installation unter Umständen nicht abgeschlossen werden!

Im nächsten Schritt werden Daten zu Pfaden/URL und zu Cookies erhoben, im Idealfall hat der Installer aller Daten selbstständig erfassen können und schreibt diese direkt in die dafür vorgesehenen Textfelder. Auch wenn dem so ist, sollten insbesondere die Felder für die Pfade überprüft werden.

Installations- URL
Die Installations-URL wird benötigt um Links korrekt setzen zu können. Im Normalfall ist dies "http://www.domain.de", kann aber natürlich auch jede andere Subdomain als www enthalten: "http://beispiel.domain.de". Wichtig: Web-Accounts von freien Anbietern geben in der Regel ein Verzeichnis einer Domain frei, z.B.
"http://mitglied.provider.de/userXYZ". Auch in diesem Fall ist die Script-URL nur "http://member.provider.de", weil das "/userXYZ" ein Verzeichnis ist, und zu dem Script Pfad gehört!

Script Pfad (URI)
Der Script Pfad ist der "Rest" der kompletten URL,ausgehend vom Basisverzeichnis der Domain selbst. Hat man AllMyVisitors unter: "http://mitglied.provider.de/userXYZ/AllMyVisitors/" installiert, so muß der Script Pfad "/userXYZ/AllMyVisitors/" lauten.

Serverpfad
Wie der normale PC auch, hat ein Webserver eine Verzeichnisstruktur. In dieser Verzeichnisstruktur gibt es Verzeichnisse in denen die Daten für die über den Browser erreichbare Website, abgelegt werden. Der Serverpfad ist der komplette Pfad vom Basisverzeichnis (Bei Unix Systemen immer /, bei Windows LW:/) bis zum Verzeichnis in dem sich AllMyVisitors befindet, z.B.:
"/home/userx/www/htdocs/AllMyVisitors/"
für Unix oder Linux Systeme, oder z.B.
"c:/inetpub/wwwroot/AllMyVisitors/"
bei Windows Systemen.

Die Cookie Einstellungen sollten auf den Standard Einstellungen belassen werden, hier ist kein Eingriff nötig, allein für die versierten Anwender aber möglich.

Im fünften Schritt wird der Account für den Administrator angelegt. Dieser Account wird später dafür benötigt, sich in die Administration von AllMyVisitors einloggen zu können. Bitte auch hier alle Felder ausfüllen!

Unter Punkt 6 sind die letzten Einstellungen zu treffen. Hier ist auszuwählen welche Sprache man für AllMyVisitors nutzen möchte, und welche Templates die Ausgabe des Scripts steuern sollen. Als letztes ist noch die Zeitzone anzugeben in der sich die erwarteten Besucher der Website befinden.


1.6. Installationsprobleme

Unter Umständen treten während der Installation Probleme auf, die in der Regel auf mangelnde Serverkonfiguration oder Unwissenheit schließen lassen. Bitte prüfen Sie im Fehlerfall unbegingt ob alle Dinge die unter Punkt 1.4 Vor der Installation beschrieben worden sind, eingehalten wurden, und ob Ihr Server auf dem Sie AllMyVisitors installieren möchten die Systemvorraussetzungen einhält.

Sollten Sie dennoch Probleme mit der Installation haben, wenden Sie sich bitte an unseren Support unter: http://forum.php-resource.net


1.7 AllMyVisitors einbinden

Hat man die Installation von AllMyVisitors fertig gestellt, kann man Ihn bereits über den Browser aufrufen. Er sollte nun alle Werte mit 1 anzeigen, mit Ausnahme der "Hits", die bereits bei 2 liegen sollten. Zeigt AllMyVisitors alle Werte an und gibt keine weiteren Fehler aus, hat die Installation von AllMyVisitors geklappt. Damit AllMyVisitors nun eigene Seiten zählt und den Besucher korrekt und vollständig erfassen kann, muss AllMyVisitors in die eigenen Seiten eingebunden werden.
In der Administration kann man sich den gewünschten Code für verschiedene Laufmodi unter "Hilfe -> Code Generator" generieren lassen. Dieser Code ist in die jeweiligen Seiten zu übertragen.

Wichtig:
Da der Code vom PHP Interpreter ausgeführt werden muß, muß auch die Datei in der der Code übernommen wird, von PHP ausgeführt werden. Im Idealfall hat die Datei die Endung *.php, damit ist ein reibungsloser Betrieb sichergestellt.
Man kann allerdings auch AllMyVisitors in Standard HTML Dateien mit der Endung .htm oder .html einbinden, wenn man in der Serverkonfiguration diese Dateien auch von PHP ausführen lässt. Diese Einstellung hat keine Auswirkung auf Funktion oder Performance und kann bedenkenlos durchgeführt werden.
Hat man keinen Zugriff auf die Serverkonfiguration (apache = httpd.conf, IIS = Anwendungskonfiguration) kann man mittels einer .htaccess Datei Abhilfe schaffen. Diese Datei ist in das Root Verzeichnis der Domain zu legen und mit folgendem Inhalt zu füllen:

01
AddType application/x-httpd-php .html
02
AddType application/x-httpd-php .htm

Eine bereits vorgefertigte Datei befindet sich im AllMyVisitors Ordner ./tools/. Diese Datei ist einfach zu übertragen.


2 allgemeine Informationen

In diesem Kapitel möchten wir Sie mit den Grundsätzen eines Besucherzählers vertraut machen, aufzeigen welche Unterschiede verschiedene Konzepte aufweisen, und vor allem welche Vor und Nachteile sich dadurch ergeben. Ferner erhalten Sie hier Informationen was warum wie besser oder schlechter an AllMyVisitors ist, und warum wir glauben das AllMyVisitors die richtige Lösung für Sie darstellen wird.

2.1 Was ist ein Counter / Besucherzähler

Ein Counter bzw. Besucherzähler erfasst statistisch die Beliebtheit Ihrer Website, indem er die Besucher zählt, die in einem definierten Zeitraum die Seite besucht haben. Im Laufe der Zeit reichten die einfachen Besucherzahlen nicht mehr aus, und so gibt es heute einige Schnittstellen die wesentlich mehr vom Besucher erfahren und speichern.
Unter anderem zählt dazu: Browser, Betriebssystem, Plugins, Bildschirmauflösung etc.
Aber auch die Beliebtheit bei Suchmaschinen, die Verteilung der Besucher von Suchmaschinen und sogar die eingegebenen Suchwörter lassen sich heute erfassen.
AllMyVisitors erfasst all diese Daten und stellt diese bereit.

Dadurch das ein Besucher niemals 100% identifiziert werden kann (wechselnde IPs, mehrere Benutzer pro IP oder pro PC) sollte man sich darüber im klaren sein das kein Besucherzähler 100% korrekte Ergebnisse zeigen kann, je nach Art des Counter unterscheiden sich die Ergebnisse sogar gewaltig.


2.2 unterschiedliche Konzepte

Webcounter können nach verschiedenen Konzepten aufgebaut sein, sicherlich haben Sie auch schon einmal von User-Online oder Live Countern gehört. In diesem Dokument geht es uns aber viel mehr um die Erfassung der Daten, da dies von Wichtigkeit für das Vertrauen in den Counter ist und unserer Meinung nach klar die Vorteile von AllMyVisitors aufzeigt.


2.3 Warum AllMyVisitors?

Die von AllMyVisitors erzeugten Statistiken sind klar lesbar, mit reinem HTML aufgemacht, und durch das Template System auch in Form und Funktion noch 100% anpassbar.
Endlich Schluß mit (immer) unschönen Balkendiagramm- Grafiken wo Zahlen ineinander verschwimmen und Graphen so dicht aneinander stehen das selbst das simple Ablesen der Statistik ein schwieriges Unterfangen wird. AllMyVisitors macht Schluss mit unschön aufbereiteten oder gar unlesbaren Statistiken.

AllMyVisitors ist in seinem Verhalten vollständig konfigurierbar, so bestimmen Sie was wann wie und wo gezählt wird und was nicht. Damit erreichen Sie qualitativ bessere Statistiken, da AllMyVisitors Zugriffe auf Stylesheet Dateien oder Bilder nicht zählt, sondern die reinen von Ihnen vorgegebenen Seiten. Dies räumt die Statistik auf und gibt den Blick frei für die wesentlichen Daten die Sie benötigen. Vertrauen Sie nur Statistiken, auf deren Erfassung Sie beeinflussen können: AllMyVisitors!

Dadurch das AllMyVisitors auf Ihrem Server bzw. in Ihrem Paket bei Ihrem Provider installiert wird, verfügen Sie natürlich auch über gesammelten Daten, die sich in der Datenbank befinden. Durch die in AllMyVisitors integrierte Exportfunktion können Sie bequem Backups anfertigen und sind nicht auf den guten Willen externer Dienstleister angewiesen. Zusätzlich ist AllMyVisitors genug optimiert, um Ihre Datenbankgröße klein zu halten. Mit AllMyVisitors haben Sie jederzeit vollen Zugriff auf alle Daten inkl. Export Funktion!


3 Funktionsübersicht

3.1 Die Standardübersicht

In der Standardübersicht bei direktem Aufruf der Counters oder der Standard sichtbaren Einbindung erhält man bereits einige Informationen:

Hits: Gesamtzahl alle Hits bisher
Besucher gesamt: Gesamtzahl aller Besucher bisher
Besucher gestern: Besucher gestern
Besucher Online: Besucher zur Zeit online (inkl. Who is who)
   
Rekord pro Tag: maximal pro Tag
Rekord online: Maximal zeitgleich online


3.1 Hits / Besucherauswertung

AllMyVisitors erfasst alle Daten und trennt die statistische Aufbereitung nach Hits und Besuchern.
Somit erhalten Sie für jede Subfunktion von AllMyVisitors genaue Angaben zu Zugriffen von Besuchern und Gesamtanzahl der Zugriffe.
In einigen Fällen können Sie sogar bestimmen, wonach die Auswertung erfolgen soll.


3.2 Besucherrekorde

In der Übersicht der Statistik werden alle Zugriffsrekorde angezeigt, wahlweise anzeigbar nach Besuchern oder Hits:

bestes Jahr Gibt das Jahr an, an dem die meisten Hits / Besucher auf der Seite waren
bester Monat Gibt den Monat eines Jahres an, an dem die meisten Hits / Besucher auf der Seite waren
beste Woche Gibt die Wochennummer sowie "Tag von - Tag bis" eines Monats des Jahres an, an dem die meisten Hits / Besucher der Woche auf der Seite waren
bester Tag Gibt das Datum an, an dem die höchsten Zugriffe verzeichnet wurden
beste Stunde Gibt die Stunde eines Datums, an dem die meisten Zugriffe erfolgt sind.

Bitte beachten Sie, das diese Daten voneinander unabhängig sind. Für den Fall das der 1.1.1970 der beste Tag ist, muß nicht zwingend die Woche oder Stunde die diesem Datum zuzuordnen ist auch die höchsten Zugriffe haben.


3.3 Referer Statistiken

Die Referer Statistiken geben Aufschluß darüber von wo die Besucher auf die eigene Website kommen.
Der Referer wird vom Browser übermittelt, jeder Counter ganz gleich welches Konzept ist also auf die Konfiguration des Browsers angewiesen, um korrekte Daten übermittelt zu bekommen. In der Regel lässt sich bei den verbreitetsten Browsern keine direkte Einstellung vornehmen, was die Statistiken relativ korrekt erscheinen lässt.

Referer lassen sich in AllMyVisitors auf einfache Weise sperren, damit können dann z.B. WerbeReferer ausgeblendet werden (wenn eigentliche Referer durch eine Meldung oder URL ersetzt wird) und "verunreinigen" nicht weiter die Statistik. Innerhalb der Sperrwertkonfiguration sieht man trotzdem wie viele Hits und Besucher die gesperrten Werte erzeugt haben.

Zudem gibt es die Möglichkeit die Tabelle in der die Referer plaziert sind zu optimieren, und alte oder geringfügig beeinflussende Referer aus der Datenbank zu entfernen. Die Erfahrung zeigt das häufig Referer nur einmal erfasst werden und schnell an Bedeutung verlieren. In der Datenbankoptimierung können Sie dann bestimmt nach Datum und Besuchen bestimmen, in welcher Form Referer wieder gelöscht werden sollen.

Dadurch das AllMyVisitors mit reinen PHP Boardmitteln arbeitet (siehe 2.2) wird immer der direkte Referer ermittelt, was bei der Verwendung von Frames zu Problemen führen kann. Nutzern mit Frames empfehlen wir zur korrekten Erfassung folgende Vorgehensweise:
Binden Sie AllMyVisitors unsichtbar ohne Ausgabe in Ihre Frameset Datei ein noch bevor das Frameset definiert wurde, am besten noch vor Beginn der HTML Datei selbst:

01
<?PHP
02
$AMV_open = "invisible_nooutput";
03
include("/SERVERPFADZUAMV/index.php");
04
unset($AMV_open);
05
?>
06
<!DOCTYPE HTML ... >
07
<html>
08
<head>
09
...

Die sichtbare Einbindung im Frameset sollte dann im Modus "printonly" eingebunden werden, damit ein Besucher pro Aufruf nicht 2 Hits erzeugt. Dazu kann in der Frameset Definition einfach im Pfad ein ?AMV_open=printonly angefügt werden:

27
<frameset rows="*,80" frameborder="NO" border="0" framespacing="0">
28
<frame src="frame.html" scrolling="NO" noresize>
29
<frame src="/AllMyVisitors/index.php?AMV_open=printonly">
30
</frameset>

Beachten Sie bitte das AllMyVisitors je nach Konfiguration einen Link erzeugt der die Statistik von AllMyVisitors öffnet.
Weitere Hilfe ist in folgendem FAQ nachzulesen: http://forum.php-resource.net/viewtopic.php/t/213


3.4 User Agent Statistiken

Die User Agent Statistiken von AllMyVisitors geben Aufschluss darüber, mit welchem Betriebssystem sowie mit welchem Browser der Besucher Ihre Seite aufgerufen hat. Zusätzlich werden die größten Suchmaschinen von dieser Statistik als prozentualer und absoluter Wert erfasst.
Der User Agent ist ähnlich wie der Referer vom Client manipulierbar, aus diesem Grunde verfügen die AllMyVisitors User Agent Statistiken ebenfalls über zu konfigurierende Sperrwerte, mit denen man unerwünschte User Agents sperren kann.

Die statistische Ausgabe von AllMyVisitors erfolgt in verschiedenen Stufen:
Zunächst erhalten Sie alle Detailinformationen über die User Agents, Sie können neueste und beste User Agents anzeigen lassen. Der User Agent String ist eine eindeutige Zeichenfolge an der Sie den Client identifizieren können.
Zudem verfügt AllMyVisitors über ein mächtiges Konfigurationstool mit der Sie die User Agents in eine leserliche Statistik wandeln können, wobei die wichtigsten Browser und Betriebssysteme schon vorkonfiguriert sind. (10 Browser & 10 Betriebssysteme). Wir glauben bei einer durchschnittlichen Marktführung von 90% des Microsoft® Internet Explorer genügend vorkonfiguriert zu haben, sodass nur in Randgebieten eine genauere Konfiguration nötig sein wird.

Nähere Informationen zur Konfiguration werden im Kapitel 4.4.5 abgehandelt.


3.5 Herkunftsländer

AllMyVisitors erfasst aufgrund der Spracheinstellung des Browsers bzw. des Betriebssystems (je nach Typ des Clients) das Herkunftsland des Besuchers. Bitte beachten Sie das diese Erfassung niemals 100% korrekt sein kann, allerdings üblicher Erfassungen deutlich voraus ist (siehe 2.2).

Es ist (glücklicherweise) anhand der IP Adresse oder des REMOTE_HOST bis heute nicht möglich den Standort einer Person zu bekommen, wenn man nicht aufwendig Nachforschung betreibt und Zugriff auf die ISP Daten hat (Log Dateien der Internet Service Provider die den Internet Anschluss stellen)

Die Herkunftsländer können mit String Erkennung und Icon / Landzuweisung konfiguriert werden. In Kapitel 4.4.8 wird darauf im Detail eingegangen.


3.6 Bildschirmauflösung

Die Erfassung der Bildschirmauflösung ist der einzige Punkt in AllMyVisitors, der, da technisch nicht anders möglich, mit JavaScript erfasst wird. Sie gibt Aufschluss darüber, mit welcher Auflösung Ihre Besucher die Website ansurfen.


3.7 Suchmaschinen & Suchwörter

Die Suchmaschinen und Suchwörter Statistik ist vielleicht eine der wichtigsten Funktionen von AllMyVisitors, denn Sie gibt im Detail Aufschluss darüber, wie viele Besucher von welchen Suchmaschinen auf Ihre Seite gelangen, und vor allem welche Suchwörter verwendet wurden um Ihre Seite zu finden. Daraus lässt sich mit einiger Zeit direkt schliessen, welche Suchwörter noch einer Optimierung bedürfen.
Alle Suchmaschinen sind klar zu identifizieren, und auch die Variable die die Suchwörter beinhaltet ist eindeutig. Allerdings hat ausser dem Betreiber der Suchmaschine keiner Einfluss darauf, weswegen wir AllMyVisitors mit einem detaillierten Tool ausgestattet haben, mit dem man jederzeit Anpassungen vornehmen kann.

Nähere Informationen werden im Kapitel 4.4.11 abgehandelt.
Voraussetzung zur Nutzung der Funktion ist, das der Referer korrekt ermittelt werden kann wie unter 3.3 beschrieben.


3.8 Besucher / Hits Detailstatistik

Die übersichtliche Besucher / Hitstatistik gibt Aufschluss über die absoluten Daten des Jahres / Monats / Woche / Tag / Stunde. Diese Daten sind bis zur Stunde durchklickbar und stellen direkte Vergleichswerte auf einer Seite zur Verfügung. Sie entscheiden ob die Auswertung nach Hits oder Besuchern erfolgen soll. Mit AllMyVisitors müssen Sie sich nicht mehr mit unübersichtlichen Statistiken plagen und sehen genau das was Sie wollen.


4 Die Administration

In diesem Kapitel werden alle Möglichkeiten der Administration erläutert. Die Folge der Kapitel ab 4.3 entspricht der Anordnung der Administrationspunkte des Menüs.

4.1 Der Login

Um die Möglichkeiten der Administration nutzen zu können, müssen Sie sich in das System einloggen. Die Daten hierzu haben Sie bei der Installation im vorletzten Schritt eingeben müssen. Sie sind in der Datenbank in der Tabelle allmyphp_user gespeichert. Das Passwort steht in verschlüsselter Form in der Tabelle. Sollten Sie das Passwort vergessen haben, steht Ihnen im Ordner "tools" die Datei crypt_password.php zur Verfügung, mit der Sie ein neues verschlüsseltes Passwort generieren können, welches Sie in die Tabelle im vorhandenen Eintrag in das Feld user_password eintragen können. Das bestehende verschlüsselte Passwort ist hierbei einfach zu überschreiben.

Der Login und die spätere Nutzung der Administration erfolgt immer über den Aufruf der Datei ./admin.php, welche sich im Root Verzeichnis der AllMyVisitors Administration befindet. Bitte rufen Sie niemals den Ordner /admin/ oder eine Datei des Ordners direkt auf, wenn dies nicht ein zur Verfügung gestellter Link von AllMyVisitors erlaubt.


4.2 Die Administrationsoberfläche

Die Administrationsoberfläche ist übersichtliche gegliedert und sollte leicht zu nutzen sein. Auf der linken Seite finden Sie ein dynamisches Menü welches die einzelnen Administrationspunkte kategorisiert zusammengefasst beinhaltet. Auf er rechten Seite finden Sie oben rechts eine Angabe über die aktuelle Version der Software, und in der mitte werden die einzelnen Punkte der Administration zur Verfügung gestellt.


4.3 Konfiguration

Alle hier genannten Punkt entsprechen in dieser Reihenfolge der des Menüs im Punkt "Konfiguration".

4.3.1 Übersicht

4.2.1.1 Konfigurationseinstellungen

Hier erhalten Sie die komplette Ausgabe der derzeitigen Konfiguration


4.2.1.2 Datenbankstatus

Sofern möglich, erhalten Sie hier Angaben zur Datenbank

In der Regel sind diese Informationen für Sie nur am Rande interessant, Sie werden aber unter Umständen bei eine Supportanfrage benötigt.


4.3.2 globale Einstellungen

4.3.2.1 Seitenname

Der Seitenname kann mit dem Namen der Seite / Firmenname etc. gefüllt werden. Er wird oberhalb der Statistik angezeigt.


4.3.2.2 Seitenbeschreibung

Die Seitenbeschreibung ist ebenfalls wie der Seitenname frei definierbar und wird als Slogan unterhalb des Seitennamens in der Statistik angezeigt.


4.3.2.3 Seiten URL

Die Seiten URL ist eine frei definierbare Größe, die z.B. im Versand von E-Mails etc. Verwendung findet. Eine Konfiguration des Werts hat keinen systemtechnischen Einfluß.


4.3.2.4 AllMyVisitors Point Back

AllMyVisitors kann nicht nur andere header / footer Dateien in sich einbinden, sondern verfügt auch über eine Schnittstelle mit der man AllMyVisitors problemlos in ein bestehendes System implementieren kann. Ein Punkt dafür ist das Point Back, hier wird bestimmt mit welchem Aufruf AllMyVisitors sich selbst aufrufen soll. Als Standard ist dies index.php, die Standard Datei von AllMyVisitors selbst. Wird AllMyVisitors nun in andere Dateien per include() in eine andere Verzeichnisebene eingebunden, kann dieser Wert geändert werden, damit der Aufruf der Statistik problemlos funktioniert. In diesem Fall ist hier der absolute Pfad zu AllMyVisitors anzugeben, z.B: /AllMyVisitors/index.php. AllMyVisitors öffnet in dem Fall immer bei erzeugten Links immer /AllMyVisitors/index.php. Bei einer anderen Möglichkeit, bei der man Namen per _GET oder _POST Variable übergibt und nach einer Prüfung die entsprechende Datei öffnet (z.B.: /index.php?section=counter) kann man ohne Probleme z.B.: /index.php?section=counter als Point Back eintragen, AllMyVisitors wird seine Links automatisch nach dieser Konfiguration setzen, allerdings ist in diesem Fall die Steuerzeichen Variablenübergabe anzupassen, wie im nächten Punkt beschrieben.


4.3.2.5 GET Variablen Steuerzeichen

Sofern im Point Back eine Variablenübergabe stattgefunden hat (index.php?section=counter) ist das Steuerzeichen von ? auf & zu ändern, damit AllMyVisitors automatisch seine eigenen zu übergebenen Variablen mit korrekt übermitteln kann.


4.3.2.6 eigenen header einbinden

AllMyVisitors kann auf einfache Weise einen von Ihnen zur Verfügung gestellten header einbinden, in dem Sie den Pfad zu dieser Datei in diesem Punkt eintragen. Sollte trotz allem kein header angezeigt werden, ist davon auszugehen das der Pfad nicht korrekt ist, eine Fehlermeldung oder ähnliches wird zur Aufrechterhaltung des Dienstes nicht ausgegeben.


4.3.2.7 eigenen footer einbinden

AllMyVisitors kann auf einfache Weise einen von Ihnen zur Verfügung gestellten footer einbinden, in dem Sie den Pfad zu dieser Datei in diesem Punkt eintragen. Sollte trotz allem kein footer angezeigt werden, ist davon auszugehen das der Pfad nicht korrekt ist, eine Fehlermeldung oder ähnliches wird zur Aufrechterhaltung des Dienstes nicht ausgegeben.


4.3.2.5 Sprache festlegen

AllMyVisitors verfügt über Sprachdateien, die das gesamte Sprachbild von AllMyVisitors ändern. Per Mausklick an mit dieser Konfiguration die Sprache angepasst werden. Die Sprachdateien befinden sich bei AllMyVisitors im Ordner /language/, der wiederum mindestens einen Ordner mit entsprechender Sprache beinhaltet (Verzeichnisname = Konfigurationsname), in dem sich 2 Dateien befinden:

languagexyz.lang.php = Sprache des Frontend's (was Ihr Besucher sieht)
languagexyz.admin.lang.php = Sprache des Backend's (Administration)


4.3.2.6 Template festlegen

AllMyVisitors kann per Klick sein gesamten Aussehen ändern, indem ein anderes Template Pack verwendet wird. Das Template Pack verfügt mitunter über viele Verzeichnisse Dateien, die wiederum alle in einem Ordner gesammelt sind, der in das Verzeichnis /template/ zu überspielen ist. Danach kann in diesem Punkt das Template ausgewählt werden (Verzeichnisname = Konfigurationsname).
Sollten Sie über unsere Website ein anderes Template herunter geladen haben und nutzen, löschen Sie bitte trotzdem keinesfalls den Ordner "AllMyPHP" im Verzeichnis /template/, da AllMyVisitors auf dieses Verzeichnis zurückgreift, sollte im Template Pack eine Datei fehlen.
Damit ist sichergestellt das bei Verwendung von Templates von Drittanbietern der Dienst aufrecht erhalten bleiben kann.


4.3.2.7 Installationsdatum ändern

Unter Umständen kann es wichtig sein, das Installationsdatum zu ändern, damit bestimmte Counterwerte Glaubwürdigkeit behalten, sollte Sie diese geändert haben. In diesem Punkt können Sie das Datum sekundengenau ändern.


4.3.3 Datenschutz und Privatsphäre

Diesen Punkt sollten Sie zur Konformität Ihrer Bestimmungen genau beachten und sorgsam die Konfiguration vornehmen. AllMyVisitors ist ein Erfassungssysten das unter Umständen Daten eines Besuchers erfasst, mit denen er nicht einverstanden ist. Auch wenn dies in der Regel vielfach nur am Rande interessant ist, sollten Sie bedenken das Sie je nach Rechtssprechung zur Verantwortung gezogen werden können, sollten Sie nicht oder nicht ausreichend darauf aufmerksam machen, was mit den Daten Ihrer Besucher geschieht. Gerade in der Bundesrepublik Deutschland, in der mitunter einmalige (straffe) Datenschutzgesetze gelten, sollten Sie sich dessen auch als privater Betreiber bewusst sein.


4.3.3.1 Statistik Zugriff

Bestimmen Sie, ob nur Sie oder alle die Statistik betreten dürfen bzw. sich anschauen können. In vielen Fällen ist es nicht von Vorteil, wenn die Statistik für jeden Verfügbar ist.
AllMyVisitors erzeugt unter der Standard Counter Ausgabe einen Link zur Statistik. Ist dieser Konfigurationspunkt auf "nein" gestellt, wird dieser Link nur noch dann angezeigt, wenn ein eingeloggter Administrator die Seite betritt (ähnlich dem Admin Link).


4.3.3.2 IP Adresse maskieren

Gerade die IP Adresse ist immer Grund für Aufsehen. Auch wenn technisch völlig klar ist, das die IP Adresse zunächst zur Erkennung der Person nutzlos ist, sind es gerade unerfahrene Surfer, die unter Umständen nicht erfreut darüber sind, sehen Sie Ihre IP auf Ihrer Website. Aus diesem Grund können Sie hier die IP Adresse maskieren, also bestimmen wie viele Stellen der IP gegen ein * ersetzt werden, oder ob Sie überhaupt angezeigt werden soll.


4.3.3.3 User Online Anzeige

In der Standard Konfiguration verfügt AllMyVisitors über das sog. "who is who" (dt.: Wer ist wo) System, das ausgibt, welcher Besucher mit welcher IP Adresse sich gerade auf welcher Seite befindet. Diese Angabe ist über den Link erreichbar, der hinter der Zahl der Online User der Standard Counter Ausgabe liegt. Wird diese Konfiguration hier auf "nein" gestellt, wird dieser Link nicht gebildet.


4.3.3.4 Zählungen ausschließen

Auf Wunsch können Sie Ihrem Besucher eine Datei zur Verfügung stellen, die nach einmaligem Aufruf einen Cookie auf dem Client speichert, der die Zählung des PC auf dem sich der Cookie befindet dauerhaft ausschließt. In dieser Konfiguration wird bestimmt ob das System aktiv ist oder nicht.

block.php = User wird nicht mehr gezählt
unblock.php = Zählung wird wieder aufgenommen


4.3.4 Datum und Uhrzeit

In diesem Bereich können Sie Einfluss auf die Anzeige des Datums, der Uhrzeit oder beidem nehmen. Die Bildung erfolgt nach der PHP Funktion date()
Mögliche Werte sind:


4.3.4.1 nur Datumsformat einstellen

Bestimmen Sie hier, in welchem Format alle Daten angezeigt werden, die nur das reine Datum erhalten.


4.3.4.2 nur Zeitanzeige einstellen

Bestimmen Sie hier, wie die Zeitanzeige aussehen soll.


4.3.4.3 Datum und Zeitanzeige einstellen

Neben der Zeit und Datumsanzeige die separat zu konfigurieren sind, können Sie hier auch eine Konfiguration vornehmen, wo bei Daten zusammen angezeigt werden bzw. wie Sie angezeigt werden sollen.


4.3.4.4 Zeitanzeige für User Online verändern

Die Zeitanzeige der User Online Funktion ist extra konfigurierbar und hier vorzunehmen.


4.3.4.5 GMT Zeitzone bestimmen

Hier bestimmen Sie die GMT Zeitzone, also die Zone in der sich Ihre Besucher bzw. Sie nach GMT befinden. Weitere Informationen zur Greenwich Mean Time und wo Sie sich befinden erfahren Sie detailliert unter http://www.greenwichmeantime.com/


4.3.5 Systemeinstellungen

4.3.5.1 Online Sperrzeit bestimmen

Dadurch das im HTTP Protokoll die die Grundlage des Internets bildet keine permanenten Verbindungen geöffnet bleiben, muß die User Online Zeit bestimmt werden. Beim Aufruf einer Seite verbindet sich Ihr Besucher zu Ihrem Server, ruft eine Seite ab und trennt die Verbindung automatisch wieder. Solange er nicht wieder eine neue Seite aufruft, gibt es keine Möglichkeit zu erfahren ob Ihr Besucher noch auf Ihrer Seite ist oder nicht. Aus diesem Grunde gibt es diese Zeit, mit dem Aufruf einer Seite wird der Besucher für die Zeit in Sekunden als "online" gezählt, die Sie hier vorgegeben haben. Ruft er eine neue Seite auf, wird das neue Datum + Ihre hier zu machende Angabe in Sekunden als Grundlage der User Online genommen.


4.3.5.2 IP Sperrzeit bestimmen

Die Sperrzeit der IP ist eine der wichtigsten Einstellungen überhaupt, denn sie verbietet die Zeit in Sekunden, in der ein Besucher bei nochmaligem Aufruf als Besucher gezählt wird.
Dadurch das das Internet von Nutzern dominiert wird, die mit wechselnden IP Adressen die Sie von Ihren Providern zugewiesen bekommen auf Ihre Seite kommen, ist dieser Wert nicht zu hoch, aber auch nicht zu klein zu wählen. Wir glauben das eine maximale Sperrzeit von einem Tag (86400 Sekunden) einen angemessenen Wert darstellt.


4.3.5.3 Datenbank Optimierung bestimmen

Je nach Anzahl der Besucher wird auch die Datenbank beansprucht. Hier bestimmen Sie, in welchen Abständen AllMyVisitors automatisch die Datenbank optimiert um verwaisten Speicherplatz freizugeben und die Geschwindigkeit zu optimieren.


4.4 Einstellungen

In den Einstellungen nehmen Sie wohl am meisten Einstellungen vor. Während alle bisherigen Einstellungen wenn überhaupt in der Regel nur einmal konfiguriert werden müssen, sind die folgenden Einstellungen unter Umständen mehrfach jährlich zu ändern, damit das Zählverhalten stets aktuell und am Fortschritt bleibt. Sollten gravierende oder weitreichende Änderungen nötig sein, wird unsererseits in der Regel ein Einstellungsupdate zur Verfügung gestellt, das nach einmaligem Aufruf alle Einstellungen auf aktuelle Werte ändert.

4.4.1 Counterstand verändern

Selbstverständlich können Sie Counterstände von AllMyVisitors verändern bzw. anpassen, bedenken Sie jedoch das sie damit unter Umständen an Glaubwürdigkeit verlieren, oder bei genauem hinsehen (rechnen) eine Daten nicht mehr übereinstimmen könnten da vieles unabhängig voneinander arbeitet.


4.4.1.1 Besucherzahl "gesamt" ändern

Hier ändern Sie die Gesamtzahl der Besucher, die bereits auf Ihrer Seite waren.


4.4.1.2 Hits "gesamt" ändern

Hier ändern Sie die Gesamtzahl der Hits der Besucher, die auf Ihrer Seite waren. Beachten Sie bitte das das Verhältnis Hits = Besucher erfahrungsgemäß 3:1 nicht deutlich übersteigen sollte.


4.4.1.3 Rekord Besucher pro Tag ändern

Den Rekord Ihrer Besucher pro Tag ändern Sie hier. Dies hat nur Einfluss auf den Standard Counter, den Sie bei der normalen Einbindung sehen!


4.4.1.4 Rekord Besucher online ändern

Ändern Sie hier den Rekord an Besuchern die sich gleichzeitig auf der Seite befanden. Diese Einstellung hat nur Einfluss auf den Standard Counter, den Sie bei der normalen Einbindung sehen!


4.4.2 Bereiche (de) aktivieren & Einstellungen

In diesem Punkt ändern Sie die verschiedenen Statistikbereiche in Ihrer Reihenfolge, und bestimmen welche Bereiche aktiv (also auswählbar) sind, in welcher Reihenfolge das Menü aufgebaut werden soll und welche Berechtigungen die einzelnen Bereiche haben. Beachten Sie das Sie als eingeloggter Administrator immer Zugriff auf alle Bereiche haben. Sollten Sie ein Bereich öffnen der nicht öffentlich zugänglich ist, erhalten Sie eine Kopfnotiz darüber.


4.4.2.1 Bereiche (de) aktivieren

In der Spalte [ A ] bestimmen die Aktivität des Bereichs

1 = Bereich aktiv
0 = Bereich inaktiv


4.4.2.2 Standard Bereich festlegen

[ D ] (default): Der Standard Bereich ist der Bereich der geöffnet wird, wenn kein Bereich gewählt ist oder ein ungültiger Bereichsname übermittelt worden ist. In der Standard Konfiguration ist dies die Übersicht.

1 = Bereich ist Standard
0 = Bereich ist nicht Standard

Es kann jeweils nur einen Standard Bereich geben.


4.4.2.3 Bereichsordnung festlegen

Die Bereichsordnung [ O ] (order) bestimmt, in welcher Reihenfolge das Menü gebildet wird.


4.4.2.4 Berechtigung

Die Berechtigung [ P ] (permission) bestimmt, welche Benutzergruppe Zugriff auf den Bereich hat. Zum momentanen Zeitpunkt entspricht die Einstellung 1 der Einstellung 2:

0 = alle Besucher
1 = registrierte Benutzer
2 = Administratoren


4.4.3 Die Übersichtsseite

Bestimmen Sie in diesem Bereich detailliert die Konfiguration der Übersichtsseite.


4.4.3.1 Besucher Zusammenfassung

AllMyVisitors zeigt auf Wunsch eine Zusammenfassung an. Diese gibt ausführlicher die Werte an, welche im Standard Counter Modus auch ersichtlich sind.


4.4.3.2 Besucher Rekordergebnisse

Wenn gewünscht zeigt AllMyVisitors verschiedene Rekordergebnisse an, wie z.B. bestes Jahr, Monat Tag Stunde etc.


4.4.3.3 Seitenaufrufstatistik in der Übersicht

Gibt an, ob in der Übersicht die Seitenaufruf Statistik Übersicht angezeigt werden soll.


4.4.3.4 Refererstatistik in der Übersicht

Hier wird bei ja eine anklickbare Top-X-Referer Statistik aufgebaut.


4.4.3.5 UserAgent Statistik in der Übersicht

Bestimmt, ob und wie viele UserAgents angezeigt werden sollen.


4.4.3.6 Browser / OS Statistik in der Übersicht

Definiert das auch schon aus früheren Versionen bekannte Browser/OS System bzw. dessen Anzeige.


4.4.3.7 Länderstatistik in der Übersicht

Bestimmt die Anzeige der Länderherkunft in der Übersicht, sowie die Anzahl der besten X


4.4.3.8 Bildschirmauflösungsstatistik in der Übersicht

Auf Wunsch werden die Top X der Bildschirmauflösungen angezeigt


4.4.3.9 Tageszugriff Graph der Übersicht

Bestimmt, ob die Tageszugriffstatistik (gesamt) angezeigt werden soll (Balkendiagramm).


4.4.3.10 zu lange Strings kürzen

Bestimmt, ob die Tageszugriffstatistik (gesamt) angezeigt werden soll (Balkendiagramm).


4.4.3.11 Übersichtsauswertung nach Hits / Besuchern bestimmen

Mit dieser Angabe wird eingestellt, ob die Auswertung nach Hits oder Besuchern erfolgen soll.


4.4.4 Referer Konfiguration

Bestimmen Sie im Detail wie AllMyVisitors gesammelte Referer Daten verarbeiten soll.
Nähere Informationen zu Referern erhalten Sie im Kapitel 3.3.


4.4.4.1 Anzeige neuer Referer bestimmen

Bestimmen Sie hier, ob und wie viele der neuen Referer angezeigt werden sollen


4.4.4.2 Anzeige bester Referer bestimmen

Hier können Sie bestimmen, ob und wie viele der besten Referer angezeigt werden sollen


4.4.4.3 Kürzung zu langer Referer Strings

in vielen Fällen ist die Ausgabe eines Referers, also der URL von der Ihr Besucher auf Ihre Seite gekommen ist sehr lang. Aus diesem Grunde können Sie hier die Länge an Zeichen beschränken, der Link zum Referer bleibt natürlich trotzdem vollständig.


4.4.4.4 geblockte Referer

Hier sehen Sie, welche Referer Sie zu den geblockten hinzugefügt haben, und vor allem, wie viele Hits / Besucher bereits die geblockten Werte erzeugt haben. Zusätzlich wird Ihnen ein kleines rotes X angezeigt, das beim Klick darauf eine kurze Statusabfrage erzeugt, die, sofern Sie mit ja geantwortet haben, die Blockung aufhebt.


4.4.4.5 Referer Sperrung hinzufügen

Fügen Sie eine neue Sperrung dauerhaft hinzu. Dazu bestimmen Sie einfach, welchen Wert der zu sperrende Referer haben muß. Steuerzeichen, Wildcards etc. sind in diesem Formular nicht zulässig, da dies empfindlich die Performance einschränken würde.


4.4.5 User Agent Konfiguration

AllMyVisitors nutzt die User Agents für verschiedene Auswertungsverfahren, die in diesem Bereich detailliert konfiguriert werden können.
Nähere Informationen zu User Agents sind im Kapitel 3.4 nachzulesen.


4.4.5.1 Anzeige neuer User Agents bestimmen

Bestimmen Sie die Anzahl neuer User Agents, die in der Statistik angezeigt werden sollen


4.4.5.2 Anzeige bester User Agents bestimmen

Bestimmen Sie die Anzahl der besten User Agents die in der Statistik angezeigt werden sollen


4.4.5.3 Kürzung zu langer User Agents Strings

in vielen Fällen ist die Ausgabe eines User Agents sehr lang. Aus diesem Grunde können Sie hier die Länge an Zeichen beschränken.


4.4.5.4 geblockte User Agents

Hier sehen Sie, welche User Agents Sie zu den geblockten hinzugefügt haben, und vor allem, wie viele Hits / Besucher bereits die geblockten Werte erzeugt haben. Zusätzlich wird Ihnen ein kleines rotes X angezeigt, dsa beim Klick darauf eine kurze Statusabfrage erzeugt, die, sofern Sie mit ja geantwortet haben, die Blockung aufhebt.


4.4.5.5 User Agent Sperrung hinzufügen

Fügen Sie eine neue Sperrung dauerhaft hinzu. Dazu bestimmen Sie einfach, welchen Wert der zu sperrende User Agent haben muß. Steuerzeichen, Wildcards etc. sind in diesem Formular nicht zulässig, da dies empfindlich die Performance einschränken würde.


4.4.6 Browser OS Detailkonfiguration

Eigentlich gehört dieser Bereich vollständig zur User Agent Konfiguration. Durch die komplexen Möglichkeiten der Konfiguration und Datenverarbeitung dieser Werte haben wir noch einen Zusatzpunkt in die Administration eingefügt, der hier in diesem Kapitel genau erläutert wird.
Zunächst möchten wir Ihnen den User Agent ein wenig näher bringen:

Was ist ein User Agent:
Der User Agent wird vom Browser übermittelt und enthält Angaben über den Browser selbst sowie das Betriebssystem auf dem er installiert ist, ein typischer User Agent ist z.B.

     Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Er enthält alle Angaben die nötig sind um das System des Besuchers zu erkennen, in diesem Fall MSIE 6.0, also den Internet Explorer 6.0 sowie Windows NT 5.1, was Windows XP entspricht.
Die später von Ihnen zu konfigurierenden Werte werden in diesem User Agent gesucht und entsprechend zugeordnet, wie das genau geht und was Sie beachten müssen, erfahren Sie wenn Sie weiterlesen. Wir haben bereits die wichtigsten / häufigsten User Agents fertig konfiguriert, sodass Sie direkt mehrere Beispiele haben.

AllMyVisitors trennt den User Agent in der Konfiguration sowie in der statistischen Ausgabe nach Browser und Betriebssystem, es wären also pro User Agent rein theoretisch 2 Konfigurationen nötig.


4.4.6.1 Ablaufreihenfolge von Browser/OS

Mit dem blauen Pfeil bestimmen Sie die Ablaufreihenfolge wie AllMyVisitors den vom Besucher übermittelten User Agent mit den konfigurierten Werten prüft. Dies hat den Grund, das Sie die bei Ihnen häufigsten Browser / Betriebssysteme an erste Stelle stellen können (Wahrscheinlichkeit), was Ihren Server arbeit erspart und die Seite schneller aufbauen lässt. Es würde keinen Sinn machen bei 90% Internet Explorer Nutzer immer z.B. Firefox als erstes zu prüfen. AllMyVisitors beendet die Prüfung bei erstem Aufkommen der Erkennung, deshalb ist es nötig, das z.B. Firefox immer über dem Netscape Browser stehen muss, da die Erkennung ähnlich ist und bei umgekehrter Konfiguration irrtümlich Netscape erkannt werden würde. Mit ein wenig Geduld und Erfahrung werden Sie selbst schnell wissen, wie Sie zu reagieren / konfigurieren haben. In den allermeisten Fällen ist eine Konfiguration aber gar nicht nötig.


4.4.6.2 definierte Browser / OS bearbeiten

Die Nachbearbeitung der Konfiguration erfolgt über das grüne Symbol. Die Bearbeitung ist gleich der "Hinzufügen" Funktion, weshalb hier nicht näher darauf eingegangen wird. Zusätzlich können Sie hier jedoch noch Hits / Besucher bisher anpassen.


4.4.6.3 definierte Browser / OS löschen

Mit dem Klick auf das rote X wird nach einer Abfrage die Definition komplett vom System entfernt, d.h. das alle Werte verloren gehen, und sich die Statistik automatisch neu errechnet.


4.4.6.4 definierte Browser / OS hinzufügen

Möchten Sie einen weiteren Browser oder ein weiteres Betriebssystem hinzufügen, gehen Sie bitte folgendermaßen vor:

  1. Bestimmen Sie zunächst, welchen Typ Sie hinzufügen möchten, in dem folgenden Beispiel stellen wir den Typ Betriebssystem ein.
  2. Wir möchten das Betriebssystem WindowsXP autark erkennen können, also nicht wie in der Standard Konfiguration alle Windows Plattformen vereint, sondern nur Windows XP.
    Deshalb geben wir der neuen Definition den Namen "Windows XP"
  3. Prüfen Sie nun den User Agent String auf klar erkennbare Werte die zur Erkennung nötig sind, wie z.B. "win" oder "windows" und NT5.1 zur Erkennung von XP als Betriebssystemversion. Zur Erkennung von Windows XP brauchen wir mehrere Übereinstimmungen, vorkommen muß:
    windows = erkennt das das Betriebssystem Windows ist
    5.1 = erkennt, das es sich um XP handelt
    Wir trennen beide Werte durch Komma ohne Leerzeichen, also "windows,NT5.1"
  4. Als letzten Punkt wählen wir aus, ob sich ein zugehöriges Icon bereits auf dem Server befindet, oder noch lokal auf Ihrem Rechner. Da wir für Windows XP ein eigenes Logo gemacht haben, wählen wir den Punkt "lokal", und klicken auf die Schaltfläche "durchsuchen", mit der wir die Datei suchen und auswählen können.
  5. Wir haben folgende Konfigurationswerte:

    Typ: Betriebssystem
    Name: Windows XP
    Erennung: windows,NT5.1
    Icon: lokal, ausgewälte Datei

    Nun senden wir das Formular ab und der Konfiguration wird die neue Definition hinzugefügt.

Beachten Sie bitte, das das Verzeichnis beschreibbar sein muß (chmod 777), wenn eine lokale Datei hochgeladen werden soll. Die Dateien werden in folgenden Verzeichnissen gespeichert:

Betriebssysteme:  /template/%AKTUELLESTEMPLATE%/images/icons/os/
Browser: /template/%AKTUELLESTEMPLATE%/images/icons/browser/


4.4.6.5 Konfiguration Leerwerte

Unterhalb der konfigurierten Definitionen können Sie zusätzlich bestimmen, ob leere Definitionen, also Definitionen die zwar existent sind, die aber noch keine Daten haben, angezeigt werden sollen oder nicht.


4.4.7 Bildschirmauflösung

Die Bildschirmauflösung ist der einzige Punkt von AllMyVisitors, der JavaScript benötigt, da die technischen Bedingungen keine andere Möglichkeit zulassen. Die Bildschirmauflösung wird automatisch ermittelt, demnach ist eine Konfiguration nicht möglich / nötig. Zur Säuberrung der Statistik können Sie seltene Auflösungen aus dem System löschen, indem Sie auf das rote X klicken.
Beachten Sie bitte die Hinweise in Kapitel 2.2 sowie 3.6


4.4.8 Herkunftsländer
4.4.8.1 Ablaufreihenfolge der Erkennung

Mit dem blauen Pfeil bestimmen Sie die Ablaufreihenfolge wie AllMyVisitors Sprache mit den konfigurierten Werten prüft. Dies hat den Grund, das Sie die Ihnen häufigsten Herkunftsländer an vorderer Stelle platzieren können (Wahrscheinlichkeit), was Ihren Server arbeit erspart und die Seite schneller aufbauen lässt. Es würde keinen Sinn machen bei 90% Nutzern aus Deutschland immer z.B. Österreich als erstes zu prüfen und Deutschland relativ weit hinten. AllMyVisitors beendet die Prüfung bei erstem Aufkommen der Erkennung, deshalb ist es nötig, das z.B. Deutschland aber immer über Österreich erscheinen muss, da Deutschland die Erkennung "de" hat, Österreich "de-at". Wäre die Konfiguration umgekehrt, würde jeder deutsche der sie Seite betritt als Österreicher erkannt, da "de" ebenfalls in Österreich ist. Mit ein wenig Geduld und Erfahrung werden Sie selbst schnell wissen, wie Sie zu reagieren / konfigurieren haben. In den allermeisten Fällen ist eine Konfiguration aber gar nicht nötig.
Als Faustregel lässt sich festhalten: Kurze, 2stellige oder eindeutige (z.B. nur "de" statt z.B. "fr-ch, de-ch, it-ch" bei Schweiz), immer vorher!


4.4.8.2 Herkunftsland bearbeiten

Die Nachbearbeitung der Konfiguration erfolgt über das grüne Symbol. Die Bearbeitung ist gleich der "Hinzufügen" Funktion, weshalb hier nicht näher darauf eingegangen wird. Zusätzlich können Sie hier jedoch noch Hits / Besucher bisher anpassen.


4.4.8.3 Herkunftsland löschen

Mit dem Klick auf das rote X wird nach einer Abfrage die Definition komplett vom System entfernt, d.h. das alle Werte verloren gehen, und sich die Statistik automatisch neu errechnet.


4.4.8.4 Herkunftsland hinzufügen

Hier werden Sie im Detail erfahren, wie Sie ein neues Land mit AllMyVisitors erfassen können. In diesem Beispiel fügen wir die Schweiz in das Zählwerk von AllMyVisitors ein, das ist deshalb interessant, weil die Schweiz gleich drei Ländercodes mit sich bringt.

  1. Zunächst vergeben wir der neuen Definition den Namen "Schweiz", er wird später in der Statistik mit dem Icon (weiter unten) sowie den aktuellen Werten angezeigt.
  2. Als Erkennung müssen wir im Fall der Schweiz mehrere Werte angeben, da je nach Region mehrere Werte zutreffend sind:

    fr-ch, = französisch sprechende Schweiz
    de-ch = deutsch sprechende Schweiz
    it-ch = italienisch sprechende Schweiz

    Wir fügen bei der Erkennung also "fr-ch,de-ch,it-ch" ein.
  3. Im letzten Schritt wählen wir aus, welche Bilddatei wir der Definition zuordnen möchten. Wir wählen zunächst aus, ob sich ein zugehöriges Icon bereits auf dem Server befindet, oder noch lokal auf Ihrem Rechner. Da sich das Icon für die Schweiz bereits auf dem Server befindet, wählen wir "Server" aus, und klicken auf "browse", worauf ein Fenster öffnet das alle zur Verfügung stehenden Bilder für diese Sektion bereit hält. Durch einfachen Klick wird das angeklickte Bild übernommen und das Fenster schließt sich automatisch wieder.
  4. Nun kann das Formular abgesendet werden, und die Definition steht direkt zur Verfügung. Je nach dem kann noch die Prüfposition geändert werden.

Beachten Sie bitte, das das Verzeichnis beschreibbar sein muß (chmod 777), wenn eine lokale Datei hochgeladen werden soll. Die Dateien werden in folgenden Verzeichnissen gespeichert:

/template/%AKTUELLESTEMPLATE%/images/icons/language/


4.4.9 Seitenzugriffe

Die Seitenzugriffe werden automatisch ermittelt, sobald AllMyVisitors in eine entsprechende Seite eingebunden worden ist. AllMyVisitors erfasst jede Seite separat in die es eingebunden wurde. Hilfe wie AllMyVisitors in die eigenen Seite eingebunden werden kann, erhalten Sie in den Kapiteln 1.7, 3.3 und 4.6.1


4.4.9.1 beste Seitenzugriffe

Geben Sie hier an, ob und wie viele der Seitenzugriffe in der Statistik angezeigt werden sollen.


4.4.9.2 Strings kürzen

Häufig kann der Name des Seitenzugriffs, Pfad der Datei im aktuellen System, so lang werden, das er das Tabellendesign der Statistik zerstören kann. Aus diesem Grunde können Sie mit dieser Einstellung die Anzeigelänge der Strings beschränken.


4.4.10 Detailstatistik

Die Detailstatistik liefert sofort ersichtlich Kurven und Diagramme über Besuchszahlen und ermöglicht den einfachen Vergleich sowie Tendenzen. Über diese Konfiguration können einzelne Sublevel freigeschaltet / gesperrt werden und die Anzeigelänge der Diagramme beeinflusst werden.


4.4.10.1 Jahresstatistik konfigurieren

Bestimmt, ob die Jahresstatistik Übersicht angezeigt werden soll, und welche maximale Breite der Balken des Diagramms des besten Jahres haben darf.


4.4.10.2 Monatsstatistik konfigurieren

Bestimmt, ob die Monatsstatistik Übersicht angezeigt werden soll, und welche maximale Breite der Balken des Diagramms des besten Monats haben darf.


4.4.10.3 Wochenstatistik konfigurieren

Bestimmt, ob die Wochenstatistik Übersicht angezeigt werden soll, und welche maximale Breite der Balken des Diagramms des besten Woche haben darf.


4.4.10.4 Tagesstatistik konfigurieren

Bestimmt, ob die Tagesstatistik Übersicht angezeigt werden soll, und welche maximale Breite der Balken des Diagramms des besten Tags haben darf.


4.4.10.5 Stundenstatistik konfigurieren

Bestimmt, ob die Stundenstatistik Übersicht angezeigt werden soll, und welche maximale Breite der Balken des Diagramms der besten Stunde haben darf.


4.4.11 Suchmaschinen Konfiguration

Die Suchmaschinen Konfiguration ist ein weiterer Schwerpunkt des aktuellen AllMyVisitors Release. Sie nehmen hier detailliert Einfluss auf die Erkennung und Verarbeitung aller Suchmaschinen, die Sie erfasst haben möchten. Dieses Kapitel soll Ihnen den sicheren Umgang mit den Konfigurationsmöglichkeiten ermöglichen.


4.4.11.1 Leerwert Konfiguration

Bestimmen Sie hier, ob in der Statistik auch Definitionen angezeigt werden sollen, die zwar angelegt worden sind, zu denen es aber noch keine Einträge gibt.


4.4.11.2 Suchbegriff Trennung

Mit der Suchbegriff Trennung können Sie, sofern ein Nutzer von einer Suchmaschine kommt und mehrere Wörter eingegeben hat die zu Ihrer Seite führen, bestimmen, ob die Suchbegriffe gespaltet und einzeln verarbeitet bzw. angezeigt werden sollen.

Diese Funktion wurde im aktuellen Release von AllMyVisitors deaktiviert.


4.4.11.3 Anzeige neuer Suchbegriffe

Geben Sie an, ob und wie viele der letzten gesammelten Suchbegriffe angegeben werden sollen.


4.4.11.4 Anzeige bester Suchbegriffe

Bestimmen Sie die Anzahl der besten Suchbegriffe, die in der Übersicht angezeigt werden sollen.


4.4.11.5 Suchmaschine hinzufügen

Nehmen Sie sich Zeit, gerade dieses Kapitel genau zu lesen um zu verstehen, worum es hier genau geht. Wir haben AllMyVisitors mit diesem Formular die Möglichkeit mitgegeben, selbstständig Einfluß auf das Zählverhalten zu nehmen. Fehlkonfigurationen in diesem Bereich hat schnell zur Folge, das das gesamte Verhalten zur Erfassung der Suchmaschinen Schaden nimmt.

Im folgenden Beispiel fügen wir den Suchdienst AOL hinzu.

  1. Zunächst vergeben wir der neuen Definition den Namen "AOL", er wird später in der Statistik mit dem Icon (weiter unten) sowie den aktuellen Werten angezeigt.

    Name = AOL
  2. Hier ist anzugeben, welcher Name innerhalb der Domain vorkommen muß, damit die Suchmaschine korrekt erkannt werden kann. Z.b. "aol." für Suchanfragen über "aol.com, aol.de" etc. AllMyVisitors erkennt die Suchmaschine anhand der Domain des Referers, der beim Klick auf ein Suchergebnis der Suchmaschine vom Browser übermittelt wird.

    Erkennung = aol.
  3. Im nächsten Punkt muss die von der Suchmaschine vorgegebene _GET Variable, die die Suchbegriffe enthält, angegeben werden.
    Die Suche bei AOL nach dem Begriff "AllMyPHP gibt (zur Zeit) folgende URL in der Adressleiste aus:

       http://suche.aol.de/suche/search.jsp?q=AllMyPHP&wo=

    Wir suchen nun in dieser URL nach der Variable, die unseren eingegebenen Suchbegriff enthält. Wie hier farbig markiert zu sehen ist, ist dies "q".
    Sofern ein Bot z.B. in verschiedenen Ländern verschiedene Vars nutzt, sind diese durch Semikolon zu trennen. AOL nutzt "q" sowie "query", daraus ergibt sich

    Suchvariable: q;query
  4. Im letzten Schritt wählen wir aus, welche Bilddatei wir der Definition zuordnen möchten. Wir wählen zunächst aus, ob sich ein zugehöriges Icon bereits auf dem Server befindet, oder noch lokal auf Ihrem Rechner. Da sich das Icon für AOL bereits auf dem Server befindet, wählen wir "Server" aus, und klicken auf "browse", worauf ein Fenster öffnet das alle zur Verfügung stehenden Bilder für diese Sektion bereit hält. Durch einfachen Klick wird das angeklickte Bild übernommen und das Fenster schließt sich automatisch wieder.
    Beachten Sie bitte, das das Verzeichnis beschreibbar sein muß (chmod 777), wenn eine lokale Datei hochgeladen werden soll. Die Dateien werden in folgenden Verzeichnissen gespeichert:

    /template/%AKTUELLESTEMPLATE%/images/icons/bot/
  5. Wir haben folgende Daten eingegeben:

    Name = AOL
    Erkennung = aol.
    Suchvariable: q;query
    Bilddatei: Server -> aol.gif

    Nun können wir das Formular absenden und die Definition steht direkt zur Verfügung.

4.4.11.4 Suchmaschine bearbeiten

Die Nachbearbeitung erfolgt nach den selben Grundsätzen wie das erstmalige Hinzufügen. Aus diesem Grund wird hier nicht näher auf die einzelnen Punkte eingegangen.
Zusätzlich lässt sich bei einer Nachbearbeitung Hits / Besucher verändern.

Zur sicheren Aufrechterhaltung der Dienste ist das nachträgliche Bearbeiten definierter Suchmaschinen zur Zeit deaktiviert. Sofern Änderungen bei Suchmaschinen eintreten, wird umgehend ein Update veröffentlicht, das AllMyVisitors auf den neuesten Stand bringt.


4.4.11.4 Suchmaschine löschen

Durch ein Klick auf das rote X in der Zeile des zu löschenden Eintrags wird nach einer kurzen Abfrage die mit "Ja" zu beantworten ist, die Suchmaschine aus dem System gelöscht. Beachten Sie bitte das alle bisher gesammelten Daten verloren gehen.


4.4.11.4 Verarbeitungsreihenfolge festlegen

Mit der Verarbeitungsreihenfolge legen Sie fest, welche Suchmaschine an welcher Position geprüft wird. Dies erspart nach Grundsätzen der Wahrscheinlichkeit Rechenzeit und lässt AllMyVisitors schneller laufen. Es würde keinen Sinn machen, eine Suchmaschine über die nur wenige Besucher auf Ihre Seite kommen, früh zu prüfen. AllMyVisitors stoppt die Suche bei erster Übereinstimmung der Definition mit den gewonnenen Daten.


4.5 Datenbank Konfiguration

Die Datenbank Konfiguration stellt Ihnen alle nötigen Werkzeuge zur Verfügung, um den Speicherplatz sinnvoll zu nutzen verwaisten Speicher freizugeben, und die Tabellen hinsichtlich menschlicher Beweggründe zu optimieren (vernachlässigbare Erfassungen).


4.5.1 Datenbank optimieren

Bei der Datenbank Optimierung sind keine weiteren Schritte notwendig. Ein einfacher Aufruf dieses Administrationspunkts bewirkt die automatische Optimierung aller Tabellen der Datenbank , in der AllMyVisitors installiert ist. Sie erhalten nach Fertigstellung eine Übersicht über:

Tabellenname
belegter Speicherplatz
Datum der letzten Prüfung
Status
Größe des freigewordenen Speicherplatzes

Zusätzlich zur manuellen Optimierung können Sie in AllMyVisitors wie in Kapitel 4.3.5.3 beschrieben eine Zeitangabe in Sekunden machen, in der AllMyVisitors eigenständig eine Tabellenoptimierung vornimmt.


4.5.2 Referer Tabelle optimieren

Durch Optimierung der Referer Tabelle erreichen Sie, das sie viel Speicherplatz freigeben können, da Sie hiermit nach menschlichen Gesichtspunkten agierend Einträge wieder entfernen können, die nur am Rande interessant sind und vernachlässigbar klein.

Führen Sie nach einer Optimierung eine Datenbank Optimierung durch, wie unter 4.5.1 beschrieben, um noch mehr Speicherplatz zu schaffen.


4.5.3 User Agent Tabelle optimieren

Durch Optimierung der User Agent Tabelle erreichen Sie, das sie viel Speicherplatz freigeben können, da Sie hiermit nach menschlichen Gesichtspunkten agierend Einträge wieder entfernen können, die nur am Rande interessant sind und vernachlässigbar klein.

Führen Sie nach einer Optimierung eine Datenbank Optimierung durch, wie unter 4.5.1 beschrieben, um noch mehr Speicherplatz zu schaffen.


4.5.4 Datenbank exportieren

Über den Export Assistenten können Sie auf einfache Weise ein Backup Ihrer Datenbank vornehmen. Gesichert werden je nach Konfigurationswahl:

Konfiguration sichern
Sichert alle Konfigurationen die Sie vorgenommen haben

Datenbestände sichern
Sichert alle Datenbestände zum Zeitpunkt der Anfrage

Komplettsicherung durchführen
Führt eine Komplettsicherung von AllMyVisitors durch.

Wir empfehlen Ihnen im Zweifelsfall immer eine Komplettsicherung durchzuführen, da in einigen Punken Konfiguration und Datenbestände das selbe sein können.

Wie importiere ich die gesicherte Datenbank wieder?
In AllMyVisitors existiert kein Rücksicherungsmodul, was selbstverständlich auch seinen Grund hat.
AllMyVisitors hat mitunter Tabellen die zwar eine geringe Speicherplatzbelgung haben, aber viele 10.000 Zeilen, weswegen wir die Nutzung von PHP Importfunktionen strikt ablehnen, da PHP anders als SQL selbst an Laufzeit- und/oder Dateigrößenbeschränkungen gebunden ist, die einen Import häufig erschweren oder gar unmöglich machen.

Zum fehlerfreien Import Ihrer Sicherung empfehlen wir Ihnen die SQL Konsole zu öffnen, und die dort zu Verfügung stehenden Möglichkeiten zum Import zu nutzen. Wie dies genau geht, erfahren Sie im Handbuch Ihres SQL Servers.

4.6 Hilfe und Support

Im Bereich Hilfe und Support werden Ihnen verschiedene Links zur Verfügung gestellt, die Ihnen neben der zu erwartenden Hilfe und des Supports, auch Möglichkeiten bieten, die in keine der oberen Kategorien gehört.


4.6.1 Der Code Generator

Mit dem Code Generator können Sie für die unterschiedlichen Laufmodi einen korrekten Code erzeugen lassen, den Sie 1zu1 in Ihre Seite übernehmen können, um Ihre Seite zu erfassen.

zählen und anzeigen
Zeigt den Standard Counter an, und zählt die Zugriffe gemäß der Konfiguration

nur anzeigen
Zeit aktuelle Werte an, ohne eine Zählung vorzunehmen

unsichtbar zählen
Zählt unsichtbar gemäß der Konfiguration, erzeugt aber keine sichtbare Ausgabe


4.6.2 Support Forum

Über diesen Link gelangen Sie direkt in unser Support Forum, in dem Sie bereits viele Vorschläge Anregungen vorfinden werden. Zudem verfügt der Support Forums Bereich über eine FAQ Liste, die Ihnen weitere Informationen liefert. Sollte Ihre Frage dennoch nicht Beantwortung gefunden haben, sind Sie herzlich eingeladen, eine Frage zu stellen.


4.6.3 Logout

Über diesen Link werden Sie als Administrator ausgeloggt und müssen sich danach erneut einloggen, sollten Sie weitere Schritte innerhalb der Administration vornhemen wollen.

Sollten Sie über einen öffentlich zugänglichen PC die Administration betreten haben, sollten Sie sich in jedem Fall nach Abschluss Ihrer Arbeiten wieder ausloggen, da sonst jede andere Person Zugriff auf die Administration hätte.

5 Das Template System

In diesem Kapitel möchten wir Ihnen das Template System näher bringen und Ihnen Schritt für Schritt erklären was es damit auf sich hat, und wie Sie mit dem Template System AllMyVisitors nach Ihren Bedürfnissen anpassen können.

5.1 Was ist ein Template

Ein Template (engl. für Schablone) ist eine Datei aus reinem HTML Code, die das Aussehen der Ausgabe beeinflusst. Mit einem Template wird das Aussehen (Design) von der Verarbeitung getrennt. Damit ermöglicht man jedem der nicht über PHP Kenntnisse verfügt, das System trotzdem an den eigenen Geschmack anpassen zu können.


5.2 Was ist ein Template Pack

Unter einem Template Pack versteht man viele Templates, die ein Gesamtbild erzeugen. Dies kann z.B. ein header-content-footer Pack sein, also 3 Dateien die das gesamte Aussehen steuern, aber auch bei Tabellen gibt es Template Packs, die sog. Table-header - content - footer Templates. AllMyVisitors verzichtet auf die Bildung von Schleifen etc. in Templates, da wir denken das so etwas in den Bereich der Programmierung und nicht in den Bereich der Templates gehört. Aus diesem Grund hat AllMyVisitors zur Bildung einer Tabelle mit einer dynamischen Anzahl an Zeilen die Templates Packs, die innerhalb der Template Struktur namentlich klar gekennzeichnet sind, z.B.: bros_header.tpl.html, bros_tr.tpl.html und bros_footer.tpl.html.

Zudem kann auch ein Template Pack die Sammlung aller für AllMyVisitors nötigen Templates darstellen, die als gesamtes Pack in das AllMyVisitors Verzeichnis ./template/ kopiert werden können, und wie unter Punkt 4.3.2.6 beschrieben aktiviert werden. Damit hat man direkt das gesamte Aussehen einheitlich geändert.


5.3 Woher bekomme ich Template Packs

Wir bieten auf unserer Homepage bereits einige fertige Template Packs zum AllMyPHP Pro Download an. Sie finden diese Downloads wenn Sie über die Links "AllMyVisitors" -> "Downloads" -> "Templates" folgen.


5.4 Die AllMyVisitors Template Struktur

In diesem Kapitel bringen wir Ihnen die AllMyVisitors spezifische Template Struktur näher.


5.4.1 Was sind Template Variablen

Template Variablen sind eindeutige Namen innerhalb eines Templates, die als Platzhalter fungieren und später bei der Verarbeitung des Templates gegen die entsprechenden Werte ersetzt werden. Mit Ausnahme der globalen Template Variablen die Sie in jedem Template verwenden können, sind diese Variablen für jedes Template verschieden. Es würde zu weit führen für jedes Template die möglichen Variablen aufzulisten, deshalb ist der beste Anhaltspunkt jeweils das aktuelle Template des Template Packs "AllMyPHP", da dieses Pack alle möglichen Variablen beinhaltet. Template Variablen werden immer von geschweiften Klammern umgeben. {Beispiel} Eine Template Variable ist innerhalb der Template Datei an jeder Stelle platzierbar.


5.4.2 globale Template Variablen

AllMyVisitors verfügt über einige oft verwendete Variablen, die in jedem Template nutzbar sind:

{AMV_global_linkopen} Entspricht der Kombination aus Pointback und Openvar (siehe 4.3.2.4 & 4.3.2.5)
{AMV_global_linktotemplate} Pfad zum aktuellen Template Pack
{AMV_global_linktoscript} Pfad zum AllMyVisitors Installationsordner
{AMV_global_sitename} Seitenname
{AMV_global_siteurl} Seiten URL
{AMV_global_sitedescription} Seiten Beschreibung
{AMV_global_now} Datum jetzt


5.4.3 Wo finde ich was?

Die AllMyVisitors Templates haben eindeutige Namen. Über diese Namen finden Sie sich schnell zurecht und finden schnell was Sie ändern möchten. Öffnen Sie einfach über Ihren Dateibrowser das Template Pack Verzeichnis und suchen Sie was Sie ändern möchten. Alle Dateinamen sind in englischer Sprache.

Zusätzlich zu den Dateien finden Sie noch weitere Ordner:

./admin/ enthält alle Templates für die Administration
./images/ enthält alle zugehörigen Bilder / Icons zum Template
./js/ enthält JavaScript Dateien die auch das Aussehen beeinflussen können
./style/ enthält CSS Definitionsdateien zur Steuerung des Aussehens

In dem meisten Fällen reicht es bereits aus, das im Ordner ./style/ befindliche CSS file entsprechend den eigenen Wünschen anzupassen.


AllMyPHP ist ein Projekt von Voice of web, http://www.voice-of-web.de
AllMyVisitors ist Teil von AllMyPHP

Dokumentation © 2004 Voice of web
AllMyPHP © 2001 - 2004 Voice of web
AllMyVisitors © 2000 - 2004 Voice of web

Alle Urheber- und Leistungsschutzrechte vorbehalten. Nachdruck, unerlaubte Vervielfältigung, Übernahme in Teilen oder Gesamt sowie weitere Verarbeitung durch Film, Funk Fernsehen und Internet, fotomechanische Wiedergabe Tonträger und Datenverarbeitungssysteme aller Art nur mit ausdrücklicher schriftlicher Genehmigung. Ausdruck für eigene Bildungszwecke gestattet.